using System.Runtime.InteropServices;

namespace Recast
{
	public unsafe partial class RecastGlobal
	{
		[StructLayout(LayoutKind.Sequential)]
		public unsafe partial struct rcConfig
		{
			public int width;
			public int height;
			public int tileSize;
			public int borderSize;
			public float cs;
			public float ch;
			public fixed float bmin[3];
			public fixed float bmax[3];
			public float walkableSlopeAngle;
			public int walkableHeight;
			public int walkableClimb;
			public int walkableRadius;
			public int maxEdgeLen;
			public float maxSimplificationError;
			public int minRegionArea;
			public int mergeRegionArea;
			public int maxVertsPerPoly;
			public float detailSampleDist;
			public float detailSampleMaxError;
		}
	}
}
